//一、使用require引入http模块，获取http请求对象
const http = require('http');
//二、设置服务器信息
//设置ip地址
const hostname = '127.0.0.1';
//设置端口号
const port = 3000;
//三、搭建服务
const server = http.createServer((request,response)=>{
    //node.js服务器做响应的逻辑代码
    //获取请求数据：参数request
    //             封装了从前台页面到后台服务器的数据
    //设置响应结果：参数response
    //             封装了从后台服务器到前台页面的数据
    //输出请求信息
    console.log(request.url);
    console.log(request.method);
    if(request.url == '/favicon.ico'){
        return;
    }
    //设置响应状态
    response.statusCode = 200;
    //设置响应头信息
    response.setHeader('Content-Type', 'text/plain;charset=utf-8' );
    response.end("服务器响应的结果");
});
//四、监听服务
//让服务器能实时获取请求
server.listen(port,hostname,()=>{
    //在服务端输出
    console.log(`Node.js Server is running on http://${hostname}:${port}  `);
});

